/**
 * Generali Solutions d'assurances - Tous droits rÃ©servÃ©s &copy; 2007 - 2010
 */
package fr.generali.accueilclient.client.om;

/**
 * Interface des coordonnÃ©es bancaires
 * 
 * @author selrhazala
 */
public interface ICoordonneeBancaire {

    /**
     * @return l'identifiant
     */
    String getIdentifiant();

    /**
     * @param identifiant l'identifiant
     */
    void setIdentifiant(String identifiant);
    
    /**
     * @return the numOrdre
     */
    String getNumOrdre();

    /**
     * @param numOrdre the numOrdre to set
     */
    void setNumOrdre(String numOrdre);

    /**
     * @return le titulaire du compte
     */
    String getTitulaire();

    /**
     * @param titulaire le titulaire du compte
     */
    void setTitulaire(String titulaire);

    /**
     * @return la banque
     */
    String getNomBanque();

    /**
     * @param nomBanque la banque
     */
    void setNomBanque(String nomBanque);

    /**
     * @return le code Ã©tablissement
     */
    String getCodeBanque();

    /**
     * @param codeBanque le code Ã©tablissement
     */
    void setCodeBanque(String codeBanque);

    /**
     * @return le code guichet
     */
    String getGuichet();

    /**
     * @param guichet le code guichet
     */
    void setGuichet(String guichet);

    /**
     * @return le numÃ©ro de compte
     */
    String getCompte();

    /**
     * @param compte le numÃ©ro de compte
     */
    void setCompte(String compte);

    /**
     * @return la clÃ© du compte
     */
    String getCle();

    /**
     * @param cle la clÃ© du compte
     */
    void setCle(String cle);
    
    /**
     * @return indicateur de compte principal
     */
    boolean isPrincipal();
    
    /**
     * @param principal indicateur de compte principal
     */
    void setPrincipal(boolean principal);
    
    /**
     * @return the ibanComplet
     */
    String getIbanComplet();

    /**
     * @param ibanComplet the ibanComplet to set
     */
    void setIbanComplet(String ibanComplet);
    
    /**
     * @return the iban1
     */
    String getIban1();
    
    /**
     * @param iban1 the iban1 to set
     */
    void setIban1(String iban1);

    /**
     * @return the iban2
     */
    String getIban2();

    /**
     * @param iban2 the iban2 to set
     */
    void setIban2(String iban2);

    /**
     * @return the iban3
     */
    String getIban3();

    /**
     * @param iban3 the iban3 to set
     */
    void setIban3(String iban3);

    /**
     * @return the iban4
     */
    String getIban4();

    /**
     * @param iban4 the iban4 to set
     */
    void setIban4(String iban4);

    /**
     * @return the iban5
     */
    String getIban5();

    /**
     * @param iban5 the iban5 to set
     */
    void setIban5(String iban5);

    /**
     * @return the iban6
     */
    String getIban6();

    /**
     * @param iban6 the iban6 to set
     */
    void setIban6(String iban6);

    /**
     * @return the iban7
     */
    String getIban7();

    /**
     * @param iban7 the iban7 to set
     */
    void setIban7(String iban7);

    /**
     * @return the iban8
     */
    String getIban8();

    /**
     * @param iban8 the iban8 to set
     */
    void setIban8(String iban8);

    /**
     * @return the iban9
     */
    String getIban9();

    /**
     * @param iban9 the iban9 to set
     */
    void setIban9(String iban9);

    /**
     * @return the bic
     */
    String getBic();

    /**
     * @param bic the bic to set
     */
    void setBic(String bic);
}
